/*======================================================================*/
/*=== TEXT.CSS - Designed by Jon Edwards for Slumtown Hero DNN Skin ====*/
/*======================================================================*/
/*--- GLOBAL / DNN Font Selectors --------------------------------------*/
p, .Normal, .normal, .Normal p, .normal p, .NormalDisabled, h1, h2, h3, h4, h5, h6, .CommandButton {
	font-family: Arial, Helvetica, sans-serif;
}
p, .Normal, .normal, .Normal p, .normal p, .NormalDisabled {
	font-size: 13px;
	line-height: 160%;
}
p {
	margin: 0 0 15px 0;
}
.Head {
	font-size: 16px;
	color: #3d3d3d;
	font-weight: bold;
}
.SubHead {
	font-size: 13px;
	color: #777;
	font-weight: bold;
}
.SubSubHead {
	font-size: 10px;
	color: #c0c0c0;
}
.NormalRed {
	color: #c50000;
}
.NormalTextBox {
}
big {
	font-size: 120%;
}
small {
	font-size: 80%;
}
/*--- Global A Links ---------------------------------------------------*/
a, a:link, a:active, a:visited {
	color: #007cae;
	text-decoration: underline;
}
a:hover {
	color: #84c225;
	text-decoration: underline;
}
/*--- Global H1 - H6 Heading (and A Link) Selectors -------------------*/
h1 {
	font-size: 26px;
	color: #3d3d3d;
	margin: 0 0 15px 0;
}
h1 a, h1 a:link, h1 a:active, h1 a:visited {
	color: #3d3d3d;
}
h2 {
	font-size: 22px;
	color: #007cae;
	margin: 0 0 10px 0;
}
h2 a, h2 a:link, h2 a:active, h2 a:visited {
	color: #007cae;
}
h3 {
	font-size: 18px;
	color: #3d3d3d;
	margin: 0 0 10px 0;
}
h3 a, h3 a:link, h3 a:active, h3 a:visited {
	color: #0085b6;
}
h4 {
	font-size: 14px;
	color: #0085b6;
	margin: 0 0 7px 0;
}
h4 a, h4 a:link, h4 a:active, h4 a:visited {
	color: #777;
}
h5 {
	font-size: 11px;
	color: #3d3d3d;
	margin: 0 0 7px 0;
}
h5 a, h5 a:link, h5 a:active, h5 a:visited {
	color: #3d3d3d;
}
h6 {
	font-size: 10px;
	color: #3d3d3d;
	margin: 0 0 7px 0;
}
h6 a, h6 a:link, h6 a:active, h6 a:visited {
	color: #3d3d3d;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none !important;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #84c225;
	text-decoration: none;
}
/*--- Global UL / OL List Styling --------------------------------------*/
ul li {
	list-style-type: disc;
}
ul li li {
	list-style-type: disc;
}
ul li li li {
	list-style-type: circle;
}
ol li {
	list-style-type: decimal;
}
ol ol li {
	list-style-type: lower-alpha;
}
ol ol ol li {
	list-style-type: lower-roman;
}
ol ul li {
	list-style-type: disc;
}
/*----------------------------------------------------------------------*/
/*--- DNN SPECIFIC SELECTORS -------------------------------------------*/
.CommandButton {
	font-size: 13px;
	color: #3d3d3d;
	font-weight: bold;
}
.CommandButton:hover {
	color: #007cae;
}
a.CommandButton:link {
	font-size: 13px;
	text-decoration: none;
	color: #3d3d3d;
	font-weight: bold;
}
a.CommandButton:hover {
	text-decoration: underline;
	color: #007cae;
}
/*----------------------------------------------------------------------*/
/*--- WRAPPER SPECIFIC STYLES ------------------------------------------*/
/*--- H2 Section Headers -----------------------------------------------*/
h2#coolpeople, h2#recentclients, h2#shoutout, h2#portfolio {
	width: 940px;
	height: 45px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	background-position: center top;
	background-repeat: no-repeat;
}
h2#coolpeople {
	margin-bottom: 30px;
	background-image: url('../images/h2headings/h2_coolpeople.png');
}
h2#recentclients {
	margin: 0 10px 15px 10px;
	background-image: url('../images/h2headings/h2_recentclients.png');
}
h2#shoutout {
	margin: 0 10px 15px 10px;
	background-image: url('../images/h2headings/h2_shoutout.png');
}
h2#portfolio {
	margin-bottom: 30px;
	background-image: url('../images/h2headings/h2_portfolio.png');
}
#bottom_wrapper:hover h2#recentclients, #bottom_wrapper:hover h2#shoutout {
	background-position: center bottom;
}
/*--- Banner Wrapper Text ----------------------------------------------*/
#banner_wrapper div.grid_05 p {
	color: #fff;
	line-height: 180%;
	margin-bottom: 25px;
}
#banner_wrapper div.grid_05 p.button_portfolio {
	margin-bottom: 0;
}
p.button_portfolio a, p.button_portfolio a:link, p.button_portfolio a:active, p.button_portfolio a:visited {
	display: block;
	width: 240px;
	height: 65px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url('../images/button_portfolio.png');
	background-position: left bottom;
	background-repeat: no-repeat;
}
p.button_portfolio a:hover {
	background-position: left top;
}
/*--- Social Network Icons ---------------------------------------------*/
ul#social {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: normal;
}
ul#social li {
	width: 40px;
	height: 40px;
	display: inline;
	float: left;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
}
li.social_dotnetnuke a, li.social_facebook a, li.social_twitter a, li.social_youtube a, li.social_flickr a {
	width: 40px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
}
li.social_dotnetnuke a {
	background-image: url('../images/socialicons/dotnetnuke.png');
}
li.social_facebook a {
	background-image: url('../images/socialicons/facebook.png');
}
li.social_twitter a {
	background-image: url('../images/socialicons/twitter.png');
}
li.social_youtube a {
	background-image: url('../images/socialicons/youtube.png');
}
li.social_flickr a {
	background-image: url('../images/socialicons/flickr.png');
}
/*--- Footer Right -----------------------------------------------------*/
#footer_right ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: normal;
	color: #a4a4a4;
	float: right;
	font-size: 12px;
}
#footer_right ul li {
	list-style: none;
}
#footer_right ul li a, #footer_right ul li a:link, #footer_right ul li a:active, #footer_right ul li a:visited {
	color: #a4a4a4;
	text-decoration: none;
	padding-right: 15px;
	background-image: url('../images/footer_link_icon.png');
	background-position: right center;
	background-repeat: no-repeat;
}
#footer_right ul li a:hover {
	color: #008fba;
}
#footer_right ul li a.ftrlink, #footer_right ul li a.ftrlink:link, #footer_right ul li a.ftrlink:active, #footer_right ul li a.ftrlink:visited {
	color: #a4a4a4;
}
#footer_right ul li a.ftrlink:hover {
		color: #008fba;
}
/*--- Bottom Wrapper - Overcome dark BG for CommandButton Actions ------*/
#bottom_wrapper div.grid_12 div.cnt_notitle_footer span a.CommandButton, #bottom_wrapper div.grid_12 div.cnt_notitle_footer span a.CommandButton:link {
	color: #fff;
}
#bottom_wrapper div.grid_12 div.cnt_notitle_footer span a.CommandButton:hover {
	color: #008fba;
}
/*--- Login Page Mid Wrapper - Change text colour for dark BG ----------*/
#mid_wrapper_login span.TitleHead {
	color: #fff;
	font-size: 26px;
}
#mid_wrapper_login span.normal {
	color: #fff;
	font-size: 14px;
}
#mid_wrapper_login td label {
	color: #fff;
}
#mid_wrapper_login td label img {
	display: none !important;
}
#mid_wrapper_login span.CommandButton a {
	color: #fff;
	font-size: 16px;
	padding: 5px 10px;
	background-color: #000;
	margin: 0 0 10px 0;
	display: inline-block;
	color: #84c225;
}
#mid_wrapper_login span.CommandButton a:hover {
	color: #008fba;
	background-color: #003444;
}
/*--- Contact Wrapper and Rulesets -------------------------------------*/
.contact_wrpr {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 268px;
	border: 1px #00c1fa solid;
	padding: 15px;
	background-color: #94e7ff;
}
.contact_wrpr a, .contact_wrpr a:link, .contact_wrpr a:active, .contact_wrpr a:visited {
	color: #3d3d3d;
}
.contact_wrpr a:hover {
	color: #0082a8;
}
/*----------------------------------------------------------------------*/
/*=== END TEXT.CSS -----------------------------------------------------*/
/*======================================================================*/
